gusucode.com > 《MATLAB图像与视频处理实用案例详解》代码 > 《MATLAB图像与视频处理实用案例详解》代码/第 15 章 基于小波的图像压缩技术/idwt_process.m

    function y = idwt_process(ya, yd, lf, hf)
alen = length(ya);        
dlen = length(yd);

while dlen - alen >= 0        
    yai = upsample_prcoess(ya);          
    yai = conv(yai, lf);      
    ydi = yd(dlen-alen+1:dlen);    
    ydi = upsample_prcoess(ydi);   
    ydi = conv(ydi, hf);      
    ya = yai + ydi;             
    yd = yd(1:dlen-alen);       
    alen = length(ya);        
    dlen = length(yd);
end                       
y = ya;